seclude oneself in - Español Inglés Diccionario